place where the shore is precipitous - Español Inglés Diccionario